/*******************************************************************************
* Copyright (c) 2000, 2016 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
* Red Hat Inc. - Bug 474132
*******************************************************************************/
package org.eclipse.ui.tests;
import org.eclipse.ui.tests.activities.ActivitiesTestSuite;
import org.eclipse.ui.tests.adaptable.AdaptableTestSuite;
import org.eclipse.ui.tests.api.ApiTestSuite;
import org.eclipse.ui.tests.api.StartupTest;
import org.eclipse.ui.tests.concurrency.ConcurrencyTestSuite;
import org.eclipse.ui.tests.contexts.ContextsTestSuite;
import org.eclipse.ui.tests.datatransfer.DataTransferTestSuite;
import org.eclipse.ui.tests.decorators.DecoratorsTestSuite;
import org.eclipse.ui.tests.dialogs.UIAutomatedSuite;
import org.eclipse.ui.tests.encoding.EncodingTestSuite;
import org.eclipse.ui.tests.fieldassist.FieldAssistTestSuite;
import org.eclipse.ui.tests.filteredtree.FilteredTreeTests;
import org.eclipse.ui.tests.keys.KeysTestSuite;
import org.eclipse.ui.tests.menus.MenusTestSuite;
import org.eclipse.ui.tests.multipageeditor.MultiPageEditorTestSuite;
import org.eclipse.ui.tests.navigator.NavigatorTestSuite;
import org.eclipse.ui.tests.operations.OperationsTestSuite;
import org.eclipse.ui.tests.preferences.PreferencesTestSuite;
import org.eclipse.ui.tests.progress.ProgressTestSuite;
import org.eclipse.ui.tests.propertysheet.PropertySheetTestSuite;
import org.eclipse.ui.tests.services.ServicesTestSuite;
import org.eclipse.ui.tests.statushandlers.StatusHandlingTestSuite;
import org.eclipse.ui.tests.themes.ThemesTestSuite;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
/**
* Test all areas of the UI.
*/
@RunWith(Suite.class)
@Suite.SuiteClasses({
StartupTest.class,
UIAutomatedSuite.class,
ApiTestSuite.class,
NavigatorTestSuite.class,
DecoratorsTestSuite.class,
DataTransferTestSuite.class,
PreferencesTestSuite.class,
KeysTestSuite.class,
ActivitiesTestSuite.class,
ThemesTestSuite.class,
EncodingTestSuite.class,
OperationsTestSuite.class,
FieldAssistTestSuite.class,
ServicesTestSuite.class,
ProgressTestSuite.class,
PropertySheetTestSuite.class,
AdaptableTestSuite.class,
MultiPageEditorTestSuite.class,
ContextsTestSuite.class,
ConcurrencyTestSuite.class,
FilteredTreeTests.class,
StatusHandlingTestSuite.class,
MenusTestSuite.class
})
public class UiTestSuite {
// Not enabled tests:
// QuickAccessTestSuite.class,
// InternalTestSuite.class,
// ZoomTestSuite.class,
// DynamicPluginsTestSuite.class,
// CommandsTestSuite.class,
// DragTestSuite.class,
// IntroTestSuite.class,
// PresentationsTestSuite.class,
// LeakTests.class,
// MultiEditorTestSuite.class,
// OpenSystemInPlaceEditorTest..class,
}